<?php
#region CODE
use Gotcha\App\Framework\Controller;

$framework = new Controller();
$menu = new \Modules\JasminumMenu\Controllers\AdminController();
#endregion
?>
<div id="adminPanel">
    <header>
        <h1>Panel Administracyjny</h1>
    </header>
    <div id="adminContent" class="clearfix">
        <div id="adminNavigation" class="pull-left">
            <ul>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/StaticContent"); ?>">Treści statyczne</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Layout"); ?>">Układ stron</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Modules"); ?>">Moduły</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Settings"); ?>">Ustawienia</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Jasminum/Calendar"); ?>">Kalendarz</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Jasminum/Gallery"); ?>">Galeria</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Jasminum/Reservations"); ?>">Rezerwacje</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Jasminum/Menus"); ?>">Menu</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Jasminum/Newsletter"); ?>">Newsletter</a>
                </li>
                <li>
                    <a href="<?= $framework->UrlContent("/Admin/Jasminum/News"); ?>">Newsy</a>
                </li>
            </ul>
        </div>
        <div id="adminPage" class="pull-left" style="margin: 8px;">
            <header>
                <h2>Menu</h2>
            </header>
            <div id="notification">
                <?php if(isset($_GET['error']) && $_GET['error'] == 1): ?>
                    <div class="error">Błąd podczas aktywowania menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['error']) && $_GET['error'] == 2): ?>
                    <div class="error">Błąd podczas usuwania menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['create']) && $_GET['create'] == 1): ?>
                    <div class="confirmation">Poprawnie dodano menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['create']) && $_GET['create'] == 2): ?>
                    <div class="confirmation">Poprawnie dodano plik menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['activate']) && $_GET['activate'] == 1): ?>
                    <div class="confirmation">Poprawnie aktywowano menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['edit']) && $_GET['edit'] == 1): ?>
                    <div class="confirmation">Poprawnie wyedytowano menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['edit']) && $_GET['edit'] == 2): ?>
                    <div class="confirmation">Poprawnie wyedytowano plik menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['delete']) && $_GET['delete'] == 1): ?>
                    <div class="confirmation">Poprawnie usunięto menu</div>
                <?php endif; ?>
                <?php if(isset($_GET['delete']) && $_GET['delete'] == 2): ?>
                    <div class="confirmation">Poprawnie usunięto plik menu</div>
                <?php endif; ?>
            </div>
            <div id="jasminumMenu">
                <h3 class="pull-left">Dodane menu</h3>
                <div class="pull-right">
                    [ <a href="<?= $framework->UrlContent("/Admin/Jasminum/Menus/Create"); ?>">Dodaj nowe menu</a> ]
                </div>
                <div class="clearfix"></div>
                <table style="margin-top: 10px; margin-bottom: 30px;">
                    <thead>
                    <tr>
                        <th>Nazwa</th>
                        <th>Plik</th>
                        <th>Status</th>
                        <th>Akcje</th>
                    </tr>
                    </thead>
                    <tbody>
                        <?= $menu->returnMenus(); ?>
                    </tbody>
                </table>
                <h3 class="pull-left">Dodane pliki menu</h3>
                <div class="pull-right">
                    [ <a href="<?= $framework->UrlContent("/Admin/Jasminum/Menus/CreateFile"); ?>">Dodaj nowy plik</a> ]
                </div>
                <div class="clearfix"></div>
                <table style="margin-top: 10px; margin-bottom: 30px;">
                    <thead>
                    <tr>
                        <th>Nazwa</th>
                        <th>Plik</th>
                        <th>Ścieżka</th>
                        <th>Akcje</th>
                    </tr>
                    </thead>
                    <tbody>
                    <?= $menu->returnMenuFiles(); ?>
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</div>
<script>
    $('a.delete').click(function() {
        var confirm = window.confirm('Czy na pewno chcesz usunąć ten element?');
        if (!confirm) {
            return false;
        }
    });
    $('a.activate').click(function() {
        var confirm = window.confirm('Czy na pewno chcesz aktywować ten element?');
        if (!confirm) {
            return false;
        }
    });
</script>